#ifndef TESTING_FRAMEWORK_H
#define TESTING_FRAMEWORK_H

struct TestResults {
	double elapsedTime;
	long long int ramUsed;
};

class TestManager {

public:
	static TestResults TestThis(void*, void(*testfunc)(void*, unsigned int), unsigned int, char*, long long int seed = -1);

};

#endif